/* 
* Authors: Stefan Bojarovski <bojarovski@gmail.com>
*		   Dmitry Lebedev <leeevd@gmail.com>
* June,	2011
*/

#include "max_clique.h"

class simple_bt	
{
private:
	int numNodes;
	Graph * inGraph;
	VertexSet maxClique;
	void get_candidates(VertexSet* A, ArrayList * setAllCandidates);
	void do_clique_BT(VertexSet* A, int j, int const sizeClique); 
public:
	VertexSet & get_maxClique() ;
	int get_num_of_nodes() const;
	void do_simple_BT();
	simple_bt(Graph * const g);
};